Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Simulation software</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Simulation_software"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Simulation_software rootpage-Simulation_software skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Simulation software</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p><b>Simulation software</b> is based on the process of modeling a real phenomenon with a set of <a href="Mathematical_formulas" class="mw-redirect" title="Mathematical formulas">mathematical formulas</a>. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with <a href="Real-time_computing" title="Real-time computing">real-time</a> response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.
</p><p>Advanced <a href="Computer_programs" class="mw-redirect" title="Computer programs">computer programs</a> can simulate <a href="Power_system" class="mw-redirect" title="Power system">power system</a> behavior,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <a href="Weather" title="Weather">weather</a> conditions, <a href="Electronic_circuits" class="mw-redirect" title="Electronic circuits">electronic circuits</a>, <a href="Chemical_reactions" class="mw-redirect" title="Chemical reactions">chemical reactions</a>, <a href="Mechatronics" title="Mechatronics">mechatronics</a>,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> <a href="Heat_pump_and_refrigeration_cycle" title="Heat pump and refrigeration cycle">heat pumps</a>, <a href="Control_engineering" title="Control engineering">feedback control systems</a>, atomic reactions, light, daylight even complex <a href="Biological_processes" class="mw-redirect" title="Biological processes">biological processes</a>. In theory, any phenomena that can be reduced to mathematical data and equations can be simulated on a computer. Simulation can be difficult because most natural phenomena are subject to an almost infinite number of influences or unknown source of cause, for example, rainfall. One of the tricks to developing useful simulations is to determine which are the most important factors that affect the goals of the simulation.
</p><p>In addition to imitating processes to see how they behave under different conditions, simulations are also used to test new theories. After creating a theory of causal relationships, the theorist can codify the relationships in the form of a computer program. If the program then behaves in the same way as the real process, there is a good chance that the proposed relationships are correct.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="General_simulation">General simulation</h2></div>
<p>General simulation packages fall into two categories: <a href="Discrete_event_simulation" class="mw-redirect" title="Discrete event simulation">discrete event</a> and <a href="Continuous_simulation" title="Continuous simulation">continuous simulation</a>. Discrete event simulations are used to model statistical events such as customers arriving in queues at a bank. By properly correlating arrival probabilities with observed behavior, a model can determine optimal queue count to keep queue wait times at a specified level. Continuous simulators are used to model a wide variety of physical phenomena like ballistic trajectories, human respiration, electric motor response, radio frequency data communication, steam turbine power generation etc. Simulations are used in initial system design to optimize component selection and controller gains, as well as in <a href="Model_Based_Design" class="mw-redirect" title="Model Based Design">Model Based Design</a> systems to generate embedded control code. Real-time operation of continuous simulation is used for operator training and off-line controller tuning.
</p><p>There are four main renowned simulation approaches: Event-Scheduling method, Activity Scanning, Process- Interaction, and Three-Phase approach, in comparison, the following can be noted:
</p><p>The Event-Scheduling method is simpler and only has two phases so there is no Cs and Bs, this allow the program to run faster since there are no scanning for the conditional events. All these advantages also tells us something about the disadvantages of the method since there are only two phase then all events are mixed (no Bs and Cs) then the method is not parsimony, which means it is very hard to enhance (Pidd, 1998). The Activity Scanning approach is also simpler than the Three-Phase method since it has no calendar, and it support the parsimonious modeling. However this approach is much slower than Three-Phase since it treats all activities are treated as conditional. On the other hand, the executive has two phases. Usually this approach is confused with the Three-Phase method (Pidd, 1998). The Process- Interaction “share two common advantages first; they avoid programs that are slow to run. Second, they avoid the need to think through all possible logical consequences of an event” (Pidd, 1998). Yet, as (Pidd, 1998) claims this approach suffers from DEADLOCK problem, but this approach is very attractive for novice modelers. Although, (Schriber et al, 2003). Says “process interaction was understood only by an elite group of individuals and was beyond the reach of ordinary programmers”. In fact (Schriber et al, 2003).adds “. Multi- threaded applications were talked about in computer science classes, but rarely used in the broader community”. Which indicates that the implementation of Process-Interaction was very difficult to implement. The obvious contradiction, in the previous quote is due to the mix up between the Process Interaction approach and the Transaction-flow approach. To see the complete idea of the origins of Transaction-Flow best stated by (Schriber et al, 2003): This was the primordial soup out of which the Gordon Simulator arose. Gordon’s transaction flow world-view was a cleverly disguised form of process interaction that put the process interaction approach within the grasp of ordinary users. . Gordon did one of the great packaging jobs of all time. He devised a set of building blocks that could be put together to build a flowchart that graphically depicted the operation of a system. Under this modeling paradigm, the flow of elements through a system was readily visible, because that was the focus of the whole approach. The Three-Phase approach allows to “simulate parallelism, whilst avoiding deadlock” (Pidd and Cassel, 1998). Yet, Three-Phase has to scan through the schedule for bound activities, and then scans through all conditional activities which slow it down. Yet many forgo the time spent in return for solving the deadlock problem. In fact, Three-Phase is used in distributed systems whether talking about operating systems, databases, etc, under different names among them Three-Phase commit see (Tanenbaum and Steen, 2002).<sup id="cite_ref-:0_3-0" class="reference"><a href="#cite_note-:0-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Electronics">Electronics</h2></div>
<p><a href="Electronics_simulation" class="mw-redirect" title="Electronics simulation">Electronics simulation</a> software utilizes mathematical models to replicate the behaviour of an actual electronic device or circuit. Essentially, it is a <a href="Computer_program" title="Computer program">computer program</a> that converts a <a href="Computer" title="Computer">computer</a> into a fully functioning electronics laboratory. Electronics simulators integrate a <a href="Schematic_editor" title="Schematic editor">schematic editor</a>, <a href="SPICE" title="SPICE">SPICE</a> simulator and onscreen waveforms and make “what-if” scenarios easy and instant. By simulating a circuit’s behaviour before actually building it greatly improves efficiency and provides insights into the behavior and stability of electronics circuit designs. Most simulators use a SPICE engine that simulates analog, digital and mixed <span class="nowrap">A/D</span> circuits for exceptional power and accuracy. They also typically contain extensive model and device libraries. While these simulators typically have <a href="Printed_circuit_board" title="Printed circuit board">printed circuit board</a> (PCB) export capabilities, they are not essential for design and testing of circuits, which is the primary application of electronic circuit simulation.
</p><p>While there are strictly <a href="Analog_signal" title="Analog signal">analog</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> electronics circuit simulators include both analog and event-driven digital simulation<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> capabilities, and are known as mixed-mode simulators.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> This means that any simulation may contain components that are analog, event driven (digital or sampled-data), or a combination of both. An entire mixed <a href="Signal_analysis" class="mw-redirect" title="Signal analysis">signal analysis</a> can be driven from one integrated schematic. All the digital models in mixed-mode simulators provide accurate specification of propagation time and rise/fall time delays.
</p><p>The event driven <a href="Algorithm" title="Algorithm">algorithm</a> provided by mixed-mode simulators is general
purpose and supports non-digital types of data. For example, elements can use real or integer values to simulate DSP functions or sampled data filters. Because the event driven algorithm is faster than the standard SPICE matrix solution simulation time is greatly reduced for circuits that use event driven models in place of analog models.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p>Mixed-mode simulation is handled on three levels; (a) with primitive digital elements that use timing models and the built-in 12 or 16 state digital logic simulator, (b) with subcircuit models that use the actual transistor topology of the <a href="Integrated_circuit" title="Integrated circuit">integrated circuit</a>, and finally, (c) with In-line <a href="Boolean_logic" class="mw-redirect" title="Boolean logic">Boolean logic</a> expressions.
</p><p>Exact representations are used mainly in the analysis of <a href="Transmission_line" title="Transmission line">transmission line</a> and <a href="Signal_integrity" title="Signal integrity">signal integrity</a> problems where a close inspection of an IC’s I/O characteristics is needed. <a href="Boolean_logic" class="mw-redirect" title="Boolean logic">Boolean logic</a> expressions are delay-less functions that are used to provide efficient logic signal processing in an analog environment. These two modeling techniques use <a href="SPICE" title="SPICE">SPICE</a> to solve a problem while the third method, digital primitives, use mixed mode capability. Each of these methods has its merits and target applications. In fact, many simulations (particularly those which use A/D technology) call for the combination of all three approaches. No one approach alone is sufficient.
</p>
<div class="mw-heading mw-heading2"><h2 id="Programmable_logic_controllers">Programmable logic controllers</h2></div>
<p>In order to properly understand the operation of a <a href="Programmable_logic_controller" title="Programmable logic controller">programmable logic controller</a> (PLC), it is necessary to spend considerable time <a href="Computer_programming" title="Computer programming">programming</a>, testing, and <a href="Debugging" title="Debugging">debugging</a> PLC programs. PLC systems are inherently expensive, and down-time is often very costly. In addition, if a PLC is programmed incorrectly it can result in lost productivity and dangerous conditions. PLC simulation software is a valuable tool in the understanding and learning of PLCs and to keep this knowledge refreshed and up to date.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> PLC simulation provides users with the ability to write, edit and debug programs written using a tag-based format. Many of the most popular PLCs use tags, which are a powerful method of programming PLCs but also more complex. PLC simulation integrates tag-based ladder logic programs with 3D interactive animations to enhance the user’s learning experience.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> These interactive animations include <a href="Traffic_lights" class="mw-redirect" title="Traffic lights">traffic lights</a>, <a href="Batch_processing" title="Batch processing">batch processing</a>, and bottling lines.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p><p>By using PLC simulation, PLC programmers have the freedom to try all the "what-if" scenarios changing <a href="Ladder_logic" title="Ladder logic">ladder logic</a> instructions and programs, then re-running the simulation to see how changes affect the PLC's operation and performance. This type of testing is often not feasible using hardwired operating PLCs that control processes often worth hundreds of thousands – or millions of dollars.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Sheet_metal_forming">Sheet metal forming</h2></div>
<p><a href="Sheet_metal" title="Sheet metal">Sheet metal</a> forming simulation software utilizes mathematical models to replicate the behavior of an actual metal sheet manufacturing process. Essentially, it is a <a href="Computer_program" title="Computer program">computer program</a> that converts a <a href="Computer" title="Computer">computer</a> into a fully functioning metal manufacturing prediction unit. Sheet metal forming simulation prevents metal factories from defects in their production lines and reduces testing and expensive mistakes improving efficiency in the metal forming process.
</p>
<div class="mw-heading mw-heading2"><h2 id="Metal_casting">Metal casting</h2></div>
<p><a href="Metal_casting" title="Metal casting">Metal casting</a> <a href="Simulation" title="Simulation">simulation</a> is currently performed by <a href="Finite_Element_Method" class="mw-redirect" title="Finite Element Method">Finite Element Method</a> simulation software designed as a defect-prediction tool for the <a href="Foundry" title="Foundry">foundry</a> engineer, in order to correct and/or improve his/her <a href="Casting_process" class="mw-redirect" title="Casting process">casting process</a>, even before prototype trials are produced. The idea is to use information to analyze and predict results in a simple and effective manner to simulate processes such as:
</p>
<ul><li>Gravity sand casting</li>
<li>Gravity die casting</li>
<li>Gravity tilt pouring</li>
<li>Low pressure die casting</li></ul>
<p>The software would normally have the following specifications:
</p>
<ul><li>Graphical interface and mesh tools</li>
<li>Mould filling solver</li>
<li>Solidification and cooling solver: Thermal and thermo-mechanical (Casting shrinkage).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Network_protocols">Network protocols</h2></div>
<p>The interaction between the network entities is defined by various <a href="Communication_protocols" class="mw-redirect" title="Communication protocols">communication protocols</a>. <a href="Network_simulation" title="Network simulation">Network simulation</a> software simulates behavior of networks on a protocol level. Network Protocol Simulation software can be used to develop test scenarios, understand the network behavior against certain protocol messages, compliance of new <a href="Protocol_stack" title="Protocol stack">protocol stack</a> implementation, Protocol Stack Testing. These simulators are based on telecommunications protocol architecture specifications developed by international standards body such as the <a href="ITU-T" title="ITU-T">ITU-T</a>, <a href="IEEE_Standards_Association" title="IEEE Standards Association">IEEE</a>, and so on. The output of protocol simulation software can be detailed packet traces, events logs etc.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1184024115">
/* start https://en.wikipedia.org/ */


.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}


/* end https://en.wikipedia.org/ */
</style><div class="div-col" style="column-width: 18em;">
<ul><li><a href="Computer_simulation" title="Computer simulation">Computer simulation</a></li>
<li><a href="List_of_computer_simulation_software" title="List of computer simulation software">List of computer simulation software</a></li>
<li><a href="List_of_discrete_event_simulation_software" title="List of discrete event simulation software">List of discrete event simulation software</a></li>
<li><a href="Application_Simulation_Software" class="mw-redirect" title="Application Simulation Software">Application Simulation Software</a></li>
<li><a href="Electronic_circuit_simulation" title="Electronic circuit simulation">Electronic circuit simulation</a></li>
<li><a href="Full_system_simulator" class="mw-redirect" title="Full system simulator">Full system simulator</a></li>
<li><a href="Instruction_set_simulator" title="Instruction set simulator">Instruction set simulator</a></li>
<li><a href="Logic_simulation" title="Logic simulation">Logic simulation</a></li>
<li><a href="Microarchitecture_Simulation" class="mw-redirect" title="Microarchitecture Simulation">Microarchitecture Simulation</a></li>
<li><a href="Network_simulation" title="Network simulation">Network simulation</a></li>
<li><a href="Process_simulation" title="Process simulation">Process simulation</a></li>
<li><a href="Training_Simulation" class="mw-redirect" title="Training Simulation">Training Simulation</a></li>
<li><a href="Business_simulation" title="Business simulation">Business simulation</a></li>
<li><a href="Virtual_prototyping" title="Virtual prototyping">Virtual prototyping</a></li></ul>
</div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFMahmudSoetantoTown2018" class="citation cs2">Mahmud, Khizir; Soetanto, Danny; Town, Graham E. (2018-01-01), Dincer, Ibrahim (ed.), <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="https://www.sciencedirect.com/science/article/pii/B9780128095973005186">"5.6 Energy Management Softwares and Tools"</a></span>, <i>Comprehensive Energy Systems</i>, Oxford: Elsevier, pp.&nbsp;<span class="nowrap">202–</span>257, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fb978-0-12-809597-3.00518-6">10.1016/b978-0-12-809597-3.00518-6</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-12-814925-6</bdi><span class="reference-accessdate">, retrieved <span class="nowrap">2024-07-21</span></span></cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFMahmudTown2016" class="citation journal cs1">Mahmud, Khizir; Town, Graham E. (2016). "A review of computer tools for modeling electric vehicle energy requirements and their impact on power distribution networks". <i>Applied Energy</i>. <b>172</b>: <span class="nowrap">337–</span>359. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.apenergy.2016.03.100">10.1016/j.apenergy.2016.03.100</a>.</cite></span>
</li>
<li id="cite_note-:0-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-:0_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFAbu-Taieh2007" class="citation journal cs1">Abu-Taieh, Evon (2007). <a rel="nofollow" class="external text" href="http://ijssst.info/Vol-08/No-2/paper7.pdf">"COMMERCIAL SIMULATION PACKAGES: A COMPARATIVE STUDY"</a> <span class="cs1-format">(PDF)</span>. <i>International Journal of Simulation</i>. <b>8</b>: 8.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www-syscom.univ-mlv.fr/~vignat/Signal/oslo.pdf">Mengue and Vignat, Entry in the University of Marne, at Vallee</a></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.cis.ufl.edu/~fishwick/introsim/paper.html">P. Fishwick, Entry in the University of Florida</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070507095848/http://www.cis.ufl.edu/~fishwick/introsim/paper.html">Archived</a> 2007-05-07 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120207035256/http://dragao.co.it.pt/conftele2001/proc/pap006.pdf">"J. Pedro and N. Carvalho, Entry in the Universidade de Aveiro, Portugal"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://dragao.co.it.pt/conftele2001/proc/pap006.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2012-02-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2007-04-29</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://wbsci.org/Interactivity/93956/Sangu-Event-Driven-Interactive-Configurations.html">L. Walken and M. Bruckner, Event-Driven Multimodal Technology</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070505185952/http://wbsci.org/Interactivity/93956/Sangu-Event-Driven-Interactive-Configurations.html">Archived</a> 2007-05-05 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFDougall1997" class="citation journal cs1">Dougall, David J. (1997). "Applications and benefits of real-time simulation for PLC and PC control systems". <i>ISA Transactions</i>. <b>36</b> (4): <span class="nowrap">305–</span>311. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0019-0578%2897%2900033-5">10.1016/S0019-0578(97)00033-5</a>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.prweb.com/releases/logic_design_inc_launches_industry_leading_simulation_software/prweb11426044.htm">Article about PLCLogix</a></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141015081835/http://www.mygtn.tv/story/26727422/logic-design-inc-announces-new-version-of-plclogix-featuring-3dworld-interactive-animations">"Article referencing 3DWorlds"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.mygtn.tv/story/26727422/logic-design-inc-announces-new-version-of-plclogix-featuring-3dworld-interactive-animations">the original</a> on 2014-10-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-10-12</span></span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.automationworld.com/automation-strategies/simulation">Advantages of PLC simulation</a></span>
</li>
</ol></div></div>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Computer_simulation_software149" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Computer_simulation_software149" style="font-size:114%;margin:0 4em"><a href="Computer_simulation" title="Computer simulation">Computer simulation</a> software</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Computational_biology" title="Computational biology">Biology</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="List_of_protein_structure_prediction_software" title="List of protein structure prediction software">Protein structure prediction</a></li>
<li><a href="Comparison_of_nucleic_acid_simulation_software" title="Comparison of nucleic acid simulation software">Nucleic acid simulation</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Computational_chemistry" title="Computational chemistry">Chemistry</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="List_of_chemical_process_simulators" title="List of chemical process simulators">Chemical process simulators</a></li>
<li><a href="List_of_quantum_chemistry_and_solid-state_physics_software" title="List of quantum chemistry and solid-state physics software">Quantum chemistry</a></li>
<li><a href="Comparison_of_software_for_molecular_mechanics_modeling" title="Comparison of software for molecular mechanics modeling">Molecular modeling</a></li>
<li><a href="List_of_software_for_Monte_Carlo_molecular_modeling" title="List of software for Monte Carlo molecular modeling">Monte Carlo molecular modeling</a></li>
<li><a href="Molecular_design_software" title="Molecular design software">Molecular design</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Computational_physics" title="Computational physics">Physics</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="List_of_finite_element_software_packages" title="List of finite element software packages">Finite element</a></li>
<li><a href="List_of_cosmological_computation_software" title="List of cosmological computation software">Cosmological simulation</a></li>
<li><a href="Dynamic_simulation" class="mw-redirect" title="Dynamic simulation">Dynamic simulation</a></li>
<li><a href="Dynamical_simulation" title="Dynamical simulation">Dynamical simulation</a></li>
<li><a href="Electronic_circuit_simulation" title="Electronic circuit simulation">Electronic circuit simulation</a></li>
<li><a href="EM_simulation_software" class="mw-redirect" title="EM simulation software">EM simulation</a></li>
<li><a href="Multiphysics_simulation" title="Multiphysics simulation">Multiphysics simulation</a></li>
<li><a href="Reservoir_simulation" title="Reservoir simulation">Reservoir simulation</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Computational_social_science" title="Computational social science">Social science</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Social_simulation" title="Social simulation">Social simulation</a></li>
<li><a href="Computational_sociology" title="Computational sociology">Sociology</a></li>
<li><a href="Computer_simulation_and_organizational_studies" title="Computer simulation and organizational studies">Organizational studies</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-23" href="https://en.wikipedia.org/wiki/?title=Simulation_software&amp;oldid=1291855830">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>